[INFO] fetching crate alure 0.1.0...
[INFO] checking alure-0.1.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate alure 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate alure 0.1.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate alure 0.1.0
[INFO] finished tweaking crates.io crate alure 0.1.0
[INFO] tweaked toml for crates.io crate alure 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate crates.io crate alure 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.0.68
[INFO] [stderr]   Downloaded zeroize v1.3.0
[INFO] [stderr]   Downloaded subtle v2.4.0
[INFO] [stderr]   Downloaded amplify_derive v2.7.2
[INFO] [stderr]   Downloaded paste v1.0.5
[INFO] [stderr]   Downloaded amplify_num v0.1.1
[INFO] [stderr]   Downloaded bitcoin_hashes v0.9.6
[INFO] [stderr]   Downloaded secp256k1 v0.20.2
[INFO] [stderr]   Downloaded secp256k1-sys v0.4.0
[INFO] [stderr]   Downloaded curve25519-dalek v3.1.0
[INFO] [stderr]   Downloaded libc v0.2.95
[INFO] [stderr]   Downloaded amplify_syn v1.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 40925301c0c7ded5c985e3280af3d66fba63c49fd6a0cad21d3461c8550fd8ba
[INFO] running `Command { std: "docker" "start" "-a" "40925301c0c7ded5c985e3280af3d66fba63c49fd6a0cad21d3461c8550fd8ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40925301c0c7ded5c985e3280af3d66fba63c49fd6a0cad21d3461c8550fd8ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40925301c0c7ded5c985e3280af3d66fba63c49fd6a0cad21d3461c8550fd8ba", kill_on_drop: false }`
[INFO] [stdout] 40925301c0c7ded5c985e3280af3d66fba63c49fd6a0cad21d3461c8550fd8ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea5a17c3e4d9854bfb24daf2a62c3a6c6b1c4e4ed812bfeaa8a2b59df7ec4c82
[INFO] running `Command { std: "docker" "start" "-a" "ea5a17c3e4d9854bfb24daf2a62c3a6c6b1c4e4ed812bfeaa8a2b59df7ec4c82", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]     Checking amplify_num v0.1.1
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]     Checking bitcoin_hashes v0.9.6
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling amplify_syn v1.1.4
[INFO] [stderr]    Compiling amplify_derive v2.7.2
[INFO] [stderr]     Checking alure v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `num_type`
[INFO] [stdout]    --> src/instr/exec.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 145 |             MoveOp::AMov(reg1, reg2, num_type) => {
[INFO] [stdout]     |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> src/instr/exec.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/instr/exec.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:288:41
[INFO] [stdout]     |
[INFO] [stdout] 288 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_type`
[INFO] [stdout]    --> src/instr/exec.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 145 |             MoveOp::AMov(reg1, reg2, num_type) => {
[INFO] [stdout]     |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:304:41
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:310:19
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:310:41
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:393:41
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:404:41
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> src/instr/exec.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/instr/exec.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:288:41
[INFO] [stdout]     |
[INFO] [stdout] 288 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:304:41
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:310:19
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:310:41
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:393:41
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:404:41
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:201:26
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn cmp_f23(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:206:26
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn cmp_f52(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:236:37
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:240:29
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:240:41
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:244:31
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                        ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:201:26
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn cmp_f23(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:248:36
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:206:26
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn cmp_f52(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:274:24
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:274:37
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:278:28
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:278:41
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:282:30
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:282:43
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:286:36
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:294:25
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:236:37
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:312:24
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:312:37
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:316:28
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:240:29
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:316:41
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:240:41
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:320:30
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:244:31
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:320:43
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                        ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:328:35
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:248:36
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:332:38
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:350:24
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:350:37
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:354:28
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:354:41
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:274:24
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:358:30
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:274:37
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:358:43
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:278:28
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:278:41
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:362:23
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:282:30
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:362:36
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:282:43
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:366:22
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:286:36
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:370:38
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:396:37
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:400:28
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:294:25
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:400:41
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:404:30
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:312:24
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:312:37
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:404:43
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:316:28
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:408:36
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:316:41
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:412:22
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:320:30
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:412:35
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:320:43
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:416:25
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:416:38
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:442:24
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:442:37
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:328:35
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:446:28
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:450:43
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:332:38
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:454:23
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:350:24
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:350:37
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:454:36
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:458:22
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:354:28
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:458:35
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:462:38
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:354:41
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:358:30
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:358:43
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:362:23
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:362:36
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:366:22
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:370:38
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:29
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:396:37
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:400:28
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:400:41
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:404:30
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:404:43
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:408:36
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:412:22
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:412:35
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:416:25
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:416:38
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:442:24
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:442:37
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:446:28
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:450:43
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:454:23
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:454:36
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:458:22
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:458:35
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:462:38
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:29
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function cannot return without recursing
[INFO] [stdout]   --> src/reg/value.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn eq(&self, other: &Self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
[INFO] [stdout] 97 |         self.to_clean().eq(&other.to_clean())
[INFO] [stdout]    |         ------------------------------------- recursive call site
[INFO] [stdout]    |
[INFO] [stdout]    = help: a `loop` may express intention better if this is on purpose
[INFO] [stdout]    = note: `#[warn(unconditional_recursion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function cannot return without recursing
[INFO] [stdout]   --> src/reg/value.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn eq(&self, other: &Self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
[INFO] [stdout] 97 |         self.to_clean().eq(&other.to_clean())
[INFO] [stdout]    |         ------------------------------------- recursive call site
[INFO] [stdout]    |
[INFO] [stdout]    = help: a `loop` may express intention better if this is on purpose
[INFO] [stdout]    = note: `#[warn(unconditional_recursion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec`
[INFO] [stdout]    --> src/runtime.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let vec = Vec::from(&self.bytes[..self.len as usize]);
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec`
[INFO] [stdout]    --> src/runtime.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let vec = Vec::from(&self.bytes[..self.len as usize]);
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 94 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 94 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `amplify_num::hex`
[INFO] [stdout]   --> examples/asm.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | use amplify_num::hex::ToHex;
[INFO] [stdout]    |                  ^^^ could not find `hex` in `amplify_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: FromStr` is not satisfied
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ the trait `FromStr` is not implemented for `Value`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromStr`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 48 others
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: FromStr` is not satisfied
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ the trait `FromStr` is not implemented for `Value`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromStr`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 48 others
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_hex` found for reference `&[u8]` in the current scope
[INFO] [stdout]   --> examples/asm.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 |     println!("Serialization:\n{}\n", lib.bytecode().to_hex());
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 11 + use bitcoin_hashes::hex::ToHex;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 |     println!("Serialization:\n{}\n", lib.bytecode().to_vec());
[INFO] [stdout]    |                                                     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `alure` (example "asm") due to 9 previous errors
[INFO] running `Command { std: "docker" "inspect" "ea5a17c3e4d9854bfb24daf2a62c3a6c6b1c4e4ed812bfeaa8a2b59df7ec4c82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea5a17c3e4d9854bfb24daf2a62c3a6c6b1c4e4ed812bfeaa8a2b59df7ec4c82", kill_on_drop: false }`
[INFO] [stdout] ea5a17c3e4d9854bfb24daf2a62c3a6c6b1c4e4ed812bfeaa8a2b59df7ec4c82
[INFO] checking alure-0.1.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate alure 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate alure 0.1.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate alure 0.1.0
[INFO] finished tweaking crates.io crate alure 0.1.0
[INFO] tweaked toml for crates.io crate alure 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate crates.io crate alure 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 50f6bda123f9e2167f31355ae58b5e5d2df7114638605b89c86c9cc8a92ef2b7
[INFO] running `Command { std: "docker" "start" "-a" "50f6bda123f9e2167f31355ae58b5e5d2df7114638605b89c86c9cc8a92ef2b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "50f6bda123f9e2167f31355ae58b5e5d2df7114638605b89c86c9cc8a92ef2b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50f6bda123f9e2167f31355ae58b5e5d2df7114638605b89c86c9cc8a92ef2b7", kill_on_drop: false }`
[INFO] [stdout] 50f6bda123f9e2167f31355ae58b5e5d2df7114638605b89c86c9cc8a92ef2b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 04fa6846562764685f0bae810789aacc1595b3ccaeff088ff6e149661165a5f7
[INFO] running `Command { std: "docker" "start" "-a" "04fa6846562764685f0bae810789aacc1595b3ccaeff088ff6e149661165a5f7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]     Checking amplify_num v0.1.1
[INFO] [stderr]     Checking bitcoin_hashes v0.9.6
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling amplify_syn v1.1.4
[INFO] [stderr]    Compiling amplify_derive v2.7.2
[INFO] [stderr]     Checking alure v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/encoding/cursor.rs:71:49
[INFO] [stdout]    |
[INFO] [stdout] 71 |             write!(f, "{}..{}", &hex[..4], &hex[hex.len() - 4..])
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/encoding/cursor.rs:71:49
[INFO] [stdout]    |
[INFO] [stdout] 71 |             write!(f, "{}..{}", &hex[..4], &hex[hex.len() - 4..])
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:239:44
[INFO] [stdout]     |
[INFO] [stdout] 239 |         buf.copy_from_slice(&self.bytecode[pos..pos + 2]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:250:44
[INFO] [stdout]     |
[INFO] [stdout] 250 |         buf.copy_from_slice(&self.bytecode[pos..pos + 32]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:261:37
[INFO] [stdout]     |
[INFO] [stdout] 261 |             .map(|_| &self.bytecode[pos..pos + len])
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:239:44
[INFO] [stdout]     |
[INFO] [stdout] 239 |         buf.copy_from_slice(&self.bytecode[pos..pos + 2]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:273:48
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let value = Value::with(&self.bytecode[pos..pos + len]);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:250:44
[INFO] [stdout]     |
[INFO] [stdout] 250 |         buf.copy_from_slice(&self.bytecode[pos..pos + 32]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:338:23
[INFO] [stdout]     |
[INFO] [stdout] 338 |         self.bytecode[from..to].copy_from_slice(&data);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:261:37
[INFO] [stdout]     |
[INFO] [stdout] 261 |             .map(|_| &self.bytecode[pos..pos + len])
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:353:23
[INFO] [stdout]     |
[INFO] [stdout] 353 |         self.bytecode[from..to].copy_from_slice(bytes.as_ref());
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:273:48
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let value = Value::with(&self.bytecode[pos..pos + len]);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |         self.bytecode[from..to].copy_from_slice(&value.bytes[0..value_len]);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:338:23
[INFO] [stdout]     |
[INFO] [stdout] 338 |         self.bytecode[from..to].copy_from_slice(&data);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:372:62
[INFO] [stdout]     |
[INFO] [stdout] 372 |         self.bytecode[from..to].copy_from_slice(&value.bytes[0..value_len]);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:353:23
[INFO] [stdout]     |
[INFO] [stdout] 353 |         self.bytecode[from..to].copy_from_slice(bytes.as_ref());
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         0..=u8::MAX
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |         self.bytecode[from..to].copy_from_slice(&value.bytes[0..value_len]);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         INSTR_FAIL..=INSTR_RET
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoding/cursor.rs:372:62
[INFO] [stdout]     |
[INFO] [stdout] 372 |         self.bytecode[from..to].copy_from_slice(&value.bytes[0..value_len]);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         0..=u8::MAX
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         INSTR_FAIL..=INSTR_RET
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         INSTR_ZEROA..=INSTR_PUTIFR
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         INSTR_ZEROA..=INSTR_PUTIFR
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         INSTR_SWPA..=INSTR_MOVRA
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         INSTR_SWPA..=INSTR_MOVRA
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         INSTR_GT..=INSTR_A2ST
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         INSTR_GT..=INSTR_A2ST
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         INSTR_NEG..=INSTR_ABS
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         INSTR_NEG..=INSTR_ABS
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:811:9
[INFO] [stdout]     |
[INFO] [stdout] 811 |         INSTR_AND..=INSTR_SCR
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:811:9
[INFO] [stdout]     |
[INFO] [stdout] 811 |         INSTR_AND..=INSTR_SCR
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:903:9
[INFO] [stdout]     |
[INFO] [stdout] 903 |         INSTR_PUT..=INSTR_TRANSL
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/instr/bytecode.rs:903:9
[INFO] [stdout]     |
[INFO] [stdout] 903 |         INSTR_PUT..=INSTR_TRANSL
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1061:9
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         INSTR_RIPEMD..=INSTR_HASH5
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1061:9
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         INSTR_RIPEMD..=INSTR_HASH5
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1118:9
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         INSTR_SECP_GEN..=INSTR_SECP_NEG
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1118:9
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         INSTR_SECP_GEN..=INSTR_SECP_NEG
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1196:9
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         INSTR_ED_GEN..=INSTR_ED_NEG
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1196:9
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         INSTR_ED_GEN..=INSTR_ED_NEG
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1273:9
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         INSTR_NOP..=INSTR_NOP
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/instr/bytecode.rs:1273:9
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         INSTR_NOP..=INSTR_NOP
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/instr/exec.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for idx in 0u8..32 {
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/instr/exec.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 for idx in 0u8..32 {
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/reg/bitwise.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/reg/bitwise.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:213:20
[INFO] [stdout]     |
[INFO] [stdout] 213 |         self.bytes[self.len as usize..].fill(0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:220:20
[INFO] [stdout]     |
[INFO] [stdout] 220 |         copy.bytes[self.len as usize..].fill(0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:301:25
[INFO] [stdout]     |
[INFO] [stdout] 301 |             &self.bytes[(self.len as usize - 4)..]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:213:20
[INFO] [stdout]     |
[INFO] [stdout] 213 |         self.bytes[self.len as usize..].fill(0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:220:20
[INFO] [stdout]     |
[INFO] [stdout] 220 |         copy.bytes[self.len as usize..].fill(0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:301:25
[INFO] [stdout]     |
[INFO] [stdout] 301 |             &self.bytes[(self.len as usize - 4)..]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_value_bytes_conv!(1);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_value_bytes_conv!(2);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_value_bytes_conv!(4);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_value_bytes_conv!(8);
[INFO] [stdout]     | ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_value_bytes_conv!(16);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_value_bytes_conv!(20);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_value_bytes_conv!(32);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_value_bytes_conv!(64);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_value_bytes_conv!(128);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_value_bytes_conv!(256);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | impl_value_ty_conv!(u8, 1);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 413 | impl_value_ty_conv!(u16, 2);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 | impl_value_ty_conv!(u32, 4);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 | impl_value_ty_conv!(u64, 8);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 409 | impl_value_bytes_conv!(512);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 416 | impl_value_ty_conv!(u128, 16);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:31
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                               ^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/reg/value.rs:312:68
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 val.bytes[$len..].copy_from_slice(&clean.bytes[$len..]);
[INFO] [stdout]     |                                                                    ^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 417 | impl_value_ty_conv!(u256, 32);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:313:50
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 bytes.copy_from_slice(&val.bytes[0..$len]);
[INFO] [stdout]     |                                                  ^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 | impl_value_ty_conv!(u512, 64);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | impl_value_ty_conv!(u1024, 128);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 421 | impl_value_ty_conv!(i8, 1);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 422 | impl_value_ty_conv!(i16, 2);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 423 | impl_value_ty_conv!(i32, 4);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | impl_value_ty_conv!(i64, 8);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 425 | impl_value_ty_conv!(i128, 16);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime.rs:198:43
[INFO] [stdout]     |
[INFO] [stdout] 198 |         write!(f, "{:#04X?}", &self.bytes[0usize..(self.len as usize)])
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:321:23
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]     |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_value_bytes_conv!(1024);
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | impl_value_ty_conv!(u8, 1);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 413 | impl_value_ty_conv!(u16, 2);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 | impl_value_ty_conv!(u32, 4);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 | impl_value_ty_conv!(u64, 8);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 416 | impl_value_ty_conv!(u128, 16);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 417 | impl_value_ty_conv!(u256, 32);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 | impl_value_ty_conv!(u512, 64);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | impl_value_ty_conv!(u1024, 128);
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 421 | impl_value_ty_conv!(i8, 1);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 422 | impl_value_ty_conv!(i16, 2);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 423 | impl_value_ty_conv!(i32, 4);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | impl_value_ty_conv!(i64, 8);
[INFO] [stdout]     | --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/value.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 425 | impl_value_ty_conv!(i128, 16);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_value_ty_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/runtime.rs:198:43
[INFO] [stdout]     |
[INFO] [stdout] 198 |         write!(f, "{:#04X?}", &self.bytes[0usize..(self.len as usize)])
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_type`
[INFO] [stdout]    --> src/instr/exec.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 145 |             MoveOp::AMov(reg1, reg2, num_type) => {
[INFO] [stdout]     |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> src/instr/exec.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/instr/exec.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:288:41
[INFO] [stdout]     |
[INFO] [stdout] 288 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:304:41
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:310:19
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:310:41
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:393:41
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:404:41
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_type`
[INFO] [stdout]    --> src/instr/exec.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 145 |             MoveOp::AMov(reg1, reg2, num_type) => {
[INFO] [stdout]     |                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> src/instr/exec.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_reg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/instr/exec.rs:279:36
[INFO] [stdout]     |
[INFO] [stdout] 279 |             ArithmeticOp::Abs(reg, index) => {
[INFO] [stdout]     |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:288:41
[INFO] [stdout]     |
[INFO] [stdout] 288 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:304:41
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:310:19
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:310:41
[INFO] [stdout]     |
[INFO] [stdout] 310 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:317:41
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:393:19
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:393:41
[INFO] [stdout]     |
[INFO] [stdout] 393 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `regs`
[INFO] [stdout]    --> src/instr/exec.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_regs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/instr/exec.rs:404:41
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn exec(self, regs: &mut Registers, site: LibSite) -> ExecStep {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:201:26
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn cmp_f23(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:206:26
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn cmp_f52(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:236:37
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:240:29
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:240:41
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:244:31
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                        ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:248:36
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:274:24
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:274:37
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:278:28
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:278:41
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:282:30
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:282:43
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:286:36
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:294:25
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:312:24
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:312:37
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:316:28
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:316:41
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:320:30
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:320:43
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:328:35
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:332:38
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:350:24
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:350:37
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:354:28
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:354:41
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:358:30
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:358:43
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:362:23
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:362:36
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:366:22
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:370:38
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:396:37
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:400:28
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:400:41
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:404:30
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:404:43
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:408:36
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:412:22
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:412:35
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:416:25
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:416:38
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:442:24
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:442:37
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:446:28
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:450:43
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:454:23
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:454:36
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:458:22
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:458:35
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:462:38
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:29
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:201:26
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn cmp_f23(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]    --> src/reg/arithm.rs:206:26
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn cmp_f52(self, other: Self) -> Ordering {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                         ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:236:37
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub fn step_uint_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:240:29
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:240:41
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn step_int_checked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:244:31
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                               ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub fn step_int_unchecked(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                        ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:248:36
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn step_int_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                       ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:252:35
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn step_float(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]    --> src/reg/arithm.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                          ^^^ help: if this is intentional, prefix it with an underscore: `_src`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step`
[INFO] [stdout]    --> src/reg/arithm.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn step_float_ap(src: Value, step: i8) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:274:24
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:274:37
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn add_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:278:28
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:278:41
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn add_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:282:30
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:282:43
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn add_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:286:36
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub fn add_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub fn add_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:294:25
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub fn add_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:312:24
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:312:37
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn sub_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:316:28
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:316:41
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn sub_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:320:30
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:320:43
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub fn sub_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn sub_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:328:35
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn sub_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:332:38
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn sub_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:350:24
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:350:37
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn mul_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:354:28
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:354:41
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn mul_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:358:30
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:358:43
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn mul_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:362:23
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:362:36
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn mul_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:366:22
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub fn mul_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:370:38
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn mul_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:396:37
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn div_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:400:28
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:400:41
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub fn div_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:404:30
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:404:43
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn div_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:408:36
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn div_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:412:22
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:412:35
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub fn div_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:416:25
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:416:38
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn div_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:442:24
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:442:37
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub fn rem_uint_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:446:28
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub fn rem_int_checked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:450:43
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn rem_int_unchecked(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:454:23
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:454:36
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn rem_int_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:458:22
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:458:35
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub fn rem_float(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]    --> src/reg/arithm.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]    --> src/reg/arithm.rs:462:38
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub fn rem_float_ap(src1: Value, src2: Value) -> Option<Value> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:93:29
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn scl(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function cannot return without recursing
[INFO] [stdout]   --> src/reg/value.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn eq(&self, other: &Self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
[INFO] [stdout] 97 |         self.to_clean().eq(&other.to_clean())
[INFO] [stdout]    |         ------------------------------------- recursive call site
[INFO] [stdout]    |
[INFO] [stdout]    = help: a `loop` may express intention better if this is on purpose
[INFO] [stdout]    = note: `#[warn(unconditional_recursion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src1`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                ^^^^ help: if this is intentional, prefix it with an underscore: `_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src2`
[INFO] [stdout]   --> src/reg/bitwise.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn scr(src1: Value, src2: Value) -> Value {
[INFO] [stdout]    |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_src2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec`
[INFO] [stdout]    --> src/runtime.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let vec = Vec::from(&self.bytes[..self.len as usize]);
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function cannot return without recursing
[INFO] [stdout]   --> src/reg/value.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn eq(&self, other: &Self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
[INFO] [stdout] 97 |         self.to_clean().eq(&other.to_clean())
[INFO] [stdout]    |         ------------------------------------- recursive call site
[INFO] [stdout]    |
[INFO] [stdout]    = help: a `loop` may express intention better if this is on purpose
[INFO] [stdout]    = note: `#[warn(unconditional_recursion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 184 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vec`
[INFO] [stdout]    --> src/runtime.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let vec = Vec::from(&self.bytes[..self.len as usize]);
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 184 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `amplify_num::hex`
[INFO] [stdout]   --> examples/asm.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | use amplify_num::hex::ToHex;
[INFO] [stdout]    |                  ^^^ could not find `hex` in `amplify_num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: FromStr` is not satisfied
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ the trait `FromStr` is not implemented for `Value`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromStr`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 48 others
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: FromStr` is not satisfied
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ the trait `FromStr` is not implemented for `Value`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `FromStr`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i128
[INFO] [stdout]            and 48 others
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Secp256k1` found for enum `Instr` in the current scope
[INFO] [stdout]   --> examples/asm.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |       let code = aluasm! {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 32 | |         zero    a8[1]                           ;
[INFO] [stdout] 33 | |         cl      r1024[5]                        ;
[INFO] [stdout] 34 | |         put     a16[8] <- 378                   ;
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |         jmp     0                               ;
[INFO] [stdout] 79 | |     };
[INFO] [stdout]    | |_____^ variant or associated item not found in `Instr<_>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `instr` which comes from the expansion of the macro `aluasm` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_hex` found for reference `&[u8]` in the current scope
[INFO] [stdout]   --> examples/asm.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 |     println!("Serialization:\n{}\n", lib.bytecode().to_hex());
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 11 + use bitcoin_hashes::hex::ToHex;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 |     println!("Serialization:\n{}\n", lib.bytecode().to_vec());
[INFO] [stdout]    |                                                     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `alure` (example "asm") due to 9 previous errors
[INFO] running `Command { std: "docker" "inspect" "04fa6846562764685f0bae810789aacc1595b3ccaeff088ff6e149661165a5f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04fa6846562764685f0bae810789aacc1595b3ccaeff088ff6e149661165a5f7", kill_on_drop: false }`
[INFO] [stdout] 04fa6846562764685f0bae810789aacc1595b3ccaeff088ff6e149661165a5f7
